program pay;

{%ToDo 'pay.todo'}

uses
  SysUtils,
  DateUtil,
  Forms,
  Main in 'Main.pas' {fmMain},
  DM in 'DM.pas' {dmData: TDataModule},
  Login in 'Login.pas' {fmLogin},
  AdmBin in 'AdmBin.pas',
  DataDic in 'DIC\DATADIC.pas' {fmDataDic},
  Pol in 'Pol.pas' {fmPol},
  DataEdit in 'Dic\DATAEDIT.pas' {fmDataEdit},
  PlatEdit in 'PlatEdit.pas' {fmPlatEdit},
  EntryDlg in 'Dic\EntryDlg.pas' {fmEntryDlg},
  PlatSum in 'PlatSum.pas' {fmPlatSum},
  PlatList in 'PlatList.pas',
  KBK in 'KBK.pas' {fmKBK},
  PostPl in 'PostPl.pas' {fmPostPl},
  Avans in 'Avans.pas' {fmAvans},
  AvansEdit in 'AvansEdit.pas' {fmAvansEdit},
  Kassa in 'Kassa.pas' {fmKassa},
  Settings in 'Settings.pas' {fmSettings},
  Import in 'Import.pas' {fmImport},
  Users in 'Users.pas' {fmUsers},
  DicUtils in 'Dic\DicUtils.pas',
  DataSetUtils in 'Dic\DataSetUtils.pas',
  EnterSum in 'EnterSum.pas' {fmEnterSum},
  IBXUtils in '..\..\Lib\IBXUtils.pas',
  FrequentKBK in 'FrequentKBK.pas' {fmFrequentKBK},
  ConnectTo in 'ConnectTo.pas' {fmConnectTo},
  Update in 'Update.pas' {fmUpdate},
  LoadMosenergo in 'LoadMosenergo.pas' {fmLoadMosenergo},
  LoadCTelecom in 'LoadCTelecom.pas' {fmLoadCTelecom},
  LoadGas in 'LoadGas.pas',
  LoadMuprprc in 'LoadMuprprc.pas',
  LoadIeseti in 'LoadIeseti.pas',
  Bank in 'Bank.pas',
  CounterValues in 'CounterValues.pas' {fmCounterValues};

{$R *.RES}

begin
  Application.Initialize;
  //
  DateSeparator:= '.';
  ShortDateFormat:= 'dd.mm.yyyy';
  LongDateFormat:= 'dd.mm.yyyy';
  LongTimeFormat:= 'hh:mm:ss';
  ShortTimeFormat:= 'hh:mm';
  ThousandSeparator:= ',';
  DecimalSeparator:= '.';
  CurrencyString:= ' ';
  CurrencyDecimals:= 2;
  FourDigitYear:= True;
  //
  Application.ShowMainForm := True;
  Application.CreateForm(TdmData, dmData);
  Application.CreateForm(TfmMain, fmMain);
  Application.CreateForm(TfmPol, fmPol);
  Application.CreateForm(TfmPlatEdit, fmPlatEdit);
  Application.CreateForm(TfmPlatSum, fmPlatSum);
  Application.CreateForm(TfmKBK, fmKBK);
  Application.CreateForm(TfmPostPl, fmPostPl);
  Application.CreateForm(TfmAvans, fmAvans);
  Application.CreateForm(TfmAvansEdit, fmAvansEdit);
  Application.CreateForm(TfmKassa, fmKassa);
  Application.CreateForm(TfmSettings, fmSettings);
  Application.CreateForm(TfmImport, fmImport);
  Application.CreateForm(TfmUsers, fmUsers);
  Application.CreateForm(TfmEnterSum, fmEnterSum);
  Application.CreateForm(TfmFrequentKBK, fmFrequentKBK);
  Application.CreateForm(TfmConnectTo, fmConnectTo);
  Application.Run;
end.
